package com.ruoyi.system.mapper;

import com.ruoyi.system.domain.WaContactUser;
import org.apache.ibatis.annotations.Param;
import java.util.List;

public interface WaContactUserMapper {
    /**
     * 添加联络人信息 显示在相应的联络单位后面
     * @param waContactUser
     * @return
     */
    public   int addUserInfo(WaContactUser waContactUser);

    /**
     * 将delFlag为1的联络人显示出来
     * @param unitId
     * @return
     */

    /**
     * 删除联络人
     * @param userId
     * @return
     */
   public int deleteUserById(long userId);

    /**
     * 编辑联络人
     * @param contactUser
     * @return
     */
  public   int editUser(WaContactUser contactUser);

    /**
     * 新增时查询手机号是否重复
     * @param phone
     * @return
     */
  public   boolean existsByPhone(String phone);

    /**
     * 修改时要求手机号不能与库里的相同，可以保留自己的手机号
     * @param phone
     * @param userId
     * @return
     */
  public   boolean existsByPhoneAndNotId(@Param("phone") String phone, @Param("userId") Long userId);

}
